home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / windownt / ntsh01.zip / READ.ME < prev   
Text File  |  1993-02-22  |  4KB  |  100 lines

  1.                                                     (steveh) 02/21/93
  2.  
  3. The NT Shell - ntsh.exe (say: 'Nietzsche')
  4.  
  5. ----------------------------------------------------------------------
  6.  
  7. OBJECTIVE:
  8.  
  9.     To ease the burden of going from a cryptic, money losing
  10.     operating system that we have loved since college to a
  11.     cryptic, money-making operating system that we have hated
  12.     since college. Please note the money-making part.
  13.  
  14.     ntsh.exe, as it exists right now is is little more than a
  15.     command interpreter. You will quickly find some missing
  16.     pieces such as filename expansion and pipes, but i think
  17.     you will like it more than cmd.exe. Garage software is
  18.     meant to be living, growing software and I would like to
  19.     see ntsh mature into a robust win32 application.
  20.  
  21.  
  22. REALITIES:
  23.  
  24.     I wrote ntsh last weekend and it is not finished. If I get
  25.     enough positive response, I will try add at lease one major
  26.     feature or utility a week. If you encounter troubles with
  27.     ntsh or any related utilities, try to work through them or
  28.     drop me an e-mail note if you can't figure it out. Just keep
  29.     one thing in mind whenever you are using my programs:
  30.  
  31.         "The price is right".
  32.  
  33.  
  34. DOES:
  35.  
  36.     + ls.exe --
  37.         dir is a cmd.exe builtin which does'nt do us much
  38.         good for ntsh. this was my first attempt at win32 routines
  39.         and is very rough (try passing it the -l option to see
  40.         what i mean).
  41.  
  42.         Unfortunatly, cmd.exe has alot of builtin commands that
  43.         make replacing it a much larger job than it seems. These
  44.         utilities are easy to write and I can keep posting them
  45.         if I get any response.
  46.  
  47.  
  48.     + '$' variables --
  49.         Ntsh will evaluate dollar values given on the command line.
  50.         It also supports the standard shell builtins such as
  51.         echo, export and set. Please note that ntsh will follow
  52.         a bourne/korn shell function set, variable assignments
  53.         will be in the following conventions:
  54.  
  55.             blah="this is cool!"
  56.             export blah
  57.  
  58.         will export 'blah' with the value "this is cool!". sorry
  59.         csh users.
  60.  
  61.         NOTE: Ntsh is case sensitive, you may recieve some wierness
  62.         regarding this (on my machine, PATH is really Path; i don't
  63.         know why).
  64.  
  65.     + Navigation:
  66.         Ntsh will accept forward slashes as directory tokens. Ntsh
  67.         will also evaluate any drive letters you pass it on the
  68.         fly while changing the directory. October beta NT cmd.exe
  69.         will not allow this. Ntsh will also accept brain-dammaged
  70.         keys (back slashes) in directory specifications:
  71.  
  72.             cd d:\users/default\work/lib
  73.  
  74.  
  75. TODO's:
  76.  
  77.     - Statement -- follow Korn shell guidelines closely.
  78.  
  79.     + File and directory wildcard expansion.
  80.     + Fix ls (mainly interested in permission settings??).
  81.     + Write chmod (should be a easy once I figured out ls).
  82.     + Multiple command support (leading into shell scripting).
  83.     + Add redirection and pipes.
  84.     + Ability to read/execute shell scripts.
  85.     + Finish cp (almost made it out for this rel. found major bug).
  86.     + Mkdir/rmdir programs.
  87.     + Pwd.
  88.     + The rest of the stuff I forgot.
  89.  
  90. If I am missing anything, or my priorities are off please drop
  91. me a note at ...!uunet!4gen!steveh. Please report any non-obvious
  92. bugs and let me know what you think. I am going to be doing this
  93. stuff anyway and people are finding it valuable; i might as well
  94. give it away.
  95.  
  96. I'll do the shell, someone else do vi...
  97.  
  98.  
  99. Steven T. Henderson
  100.